]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
appDisplay: Constrain dialog to primary display
authorGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>
Thu, 4 Jun 2020 04:37:48 +0000 (01:37 -0300)
committerGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>
Tue, 9 Jun 2020 19:01:08 +0000 (16:01 -0300)
Much like the overview controls themselves are tied to the
primary display, constrain the folder dialog to the primary
display as well.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1301

js/ui/appDisplay.js

index ef36f8b675bf0966371a267cad848d7f855a4798..3400ce178673621396a8c0280ea0de8d81d510c6 100644 (file)
@@ -8,6 +8,7 @@ const AppFavorites = imports.ui.appFavorites;
 const DND = imports.ui.dnd;
 const GrabHelper = imports.ui.grabHelper;
 const IconGrid = imports.ui.iconGrid;
+const Layout = imports.ui.layout;
 const Main = imports.ui.main;
 const PageIndicators = imports.ui.pageIndicators;
 const ParentalControlsManager = imports.misc.parentalControlsManager;
@@ -1434,6 +1435,11 @@ var AppFolderDialog = GObject.registerClass({
             y_align: Clutter.ActorAlign.CENTER,
         });
 
+        this.add_constraint(new Layout.MonitorConstraint({
+            primary: true,
+            work_area: true,
+        }));
+
         this._source = source;
         this._folder = folder;
         this._view = source.view;